package com.ybkj.daijia.server.mapper;

import com.ybkj.daijia.server.model.Log4JLog;
import java.util.List;
import java.util.Map;

public interface Log4jLogMapper {

    /**
     * 根据主键删除操作日志信息
     *
     * @param id
     * @return 返回影响的行数
     */
    int deleteByPrimaryKey(Long id);

    /**
     * 根据用户名模糊查询操作日志信息
     *
     * @param params
     * @return
     */
    List<Log4JLog> selectByMap(Map<String, Object> params);

    /**
     * 根据用户名模糊统计操作日志信息
     *
     * @param params
     * @return
     */
    Long countByMap(Map<String, Object> params);


    int autoDeleteLogs();

    Long insert(Log4JLog model);
}
